package com.htgd.gardenexpo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.io.Serializable;

/**
 * 入园须知表(GeConTouristNotice)实体类
 *
 * @author makejava
 * @since 2021-06-09 10:57:36
 */
public class GeConTouristNotice implements Serializable {
    private static final long serialVersionUID = -68275751075037135L;
    /**
     * 入园须知主键
     */
    private Integer noticeId;
    /**
     * 入园须知标题
     */
    private String noticeTitle;
    /**
     * 入园须知内容
     */
    private Object noticeContent;
    /**
     * 入园须知缩略图
     */
    private String noticeThumbnail;
    /**
     * 入园须知关键字
     */
    private String noticeKeywords;
    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.NUMBER, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
    private Date createtime;
    /**
     * 发布时间
     */
    @JsonFormat(shape = JsonFormat.Shape.NUMBER, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
    private Date releasetime;
    /**
     * 审核时间
     */
    @JsonFormat(shape = JsonFormat.Shape.NUMBER, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
    private Date authtime;
    /**
     * 点击量
     */
    private Integer hit;
    /**
     * 入园须知描述
     */
    private String noticeDescription;
    /**
     * 入园须知排序
     */
    private Integer sort;
    /**
     * 是否置顶 0.否 1.是
     */
    private Integer isTop;
    /**
     * 状态 0.待审核 1.已审核 2.审核失败 3.已发布 -1.已删除 4.未提交 5.全部
     */
    private String status;
    /**
     * 素材类型
     */
    private Integer materialTypeId;
    /**
     * 素材地址
     */
    private String pathUrl;
    /**
     * 创建者id
     */
    private Integer createUserId;
    /**
     * 创建者
     */
    private String createUser;
    /**
     * 审核人员id
     */
    private Integer authUserId;
    /**
     * 审核者
     */
    private String authUser;
    /**
     * 是否发布到首页 0.否  1.是
     */
    private Integer isHome;
    /**
     * 显示状态  0.隐藏 1.显示 2.全部
     */
    private Integer isDisplay;

    /**
     * 上传文件的ID(以英文,隔开)
     */
    private String uploadIds="";
    /**
     * 审核失败的反馈信息
     */
    private String feedback="";

    public String getUploadIds() {
        return uploadIds;
    }

    public void setUploadIds(String uploadIds) {
        this.uploadIds = uploadIds;
    }

    public String getFeedback() {
        return feedback;
    }

    public void setFeedback(String feedback) {
        this.feedback = feedback;
    }


    public Integer getNoticeId() {
        return noticeId;
    }

    public void setNoticeId(Integer noticeId) {
        this.noticeId = noticeId;
    }

    public String getNoticeTitle() {
        return noticeTitle;
    }

    public void setNoticeTitle(String noticeTitle) {
        this.noticeTitle = noticeTitle;
    }

    public Object getNoticeContent() {
        return noticeContent;
    }

    public void setNoticeContent(Object noticeContent) {
        this.noticeContent = noticeContent;
    }

    public String getNoticeThumbnail() {
        return noticeThumbnail;
    }

    public void setNoticeThumbnail(String noticeThumbnail) {
        this.noticeThumbnail = noticeThumbnail;
    }

    public String getNoticeKeywords() {
        return noticeKeywords;
    }

    public void setNoticeKeywords(String noticeKeywords) {
        this.noticeKeywords = noticeKeywords;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getReleasetime() {
        return releasetime;
    }

    public void setReleasetime(Date releasetime) {
        this.releasetime = releasetime;
    }

    public Date getAuthtime() {
        return authtime;
    }

    public void setAuthtime(Date authtime) {
        this.authtime = authtime;
    }

    public Integer getHit() {
        return hit;
    }

    public void setHit(Integer hit) {
        this.hit = hit;
    }

    public String getNoticeDescription() {
        return noticeDescription;
    }

    public void setNoticeDescription(String noticeDescription) {
        this.noticeDescription = noticeDescription;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getIsTop() {
        return isTop;
    }

    public void setIsTop(Integer isTop) {
        this.isTop = isTop;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getMaterialTypeId() {
        return materialTypeId;
    }

    public void setMaterialTypeId(Integer materialTypeId) {
        this.materialTypeId = materialTypeId;
    }

    public String getPathUrl() {
        return pathUrl;
    }

    public void setPathUrl(String pathUrl) {
        this.pathUrl = pathUrl;
    }

    public Integer getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Integer getAuthUserId() {
        return authUserId;
    }

    public void setAuthUserId(Integer authUserId) {
        this.authUserId = authUserId;
    }

    public String getAuthUser() {
        return authUser;
    }

    public void setAuthUser(String authUser) {
        this.authUser = authUser;
    }

    public Integer getIsHome() {
        return isHome;
    }

    public void setIsHome(Integer isHome) {
        this.isHome = isHome;
    }

    public Integer getIsDisplay() {
        return isDisplay;
    }

    public void setIsDisplay(Integer isDisplay) {
        this.isDisplay = isDisplay;
    }

}
